







/**
 * @fileOverview    Universal CSS file which contains global styles for: (framework) / (all networks).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Wed, 30 Jan 2008 23:39:17 EST.
 *                  Build Date: $Id: framework-columns.css,v 1.1.2.1 2009/09/24 14:04:06 clewin Exp $
 *                  Copyright (C) Discovery.com 2008. All Rights Reserved.
 * @name            david hogge
 */
/**
 * @description     GLOBAL ALL XHTML TAGS + BODY definition(s)
 */
* {
        margin: 0;
        padding: 0;
}


/**
 * @description     GLOBAL XHTML ANCHOR TAG definitions
 */
a, img { border: 0 none; }

a, a:visited { text-decoration: none; }
a:active, a:hover, a:focus { text-decoration: underline; }

a.black, a.black:visited, a.black:active, a.black:hover, a.black:focus { color: #000; }
a.white, a.white:visited, a.white:active, a.white:hover, a.white:focus { color: #FFF; }


/**
 * @description     GLOBAL XHTML HEADER TAG definitions
 */
h1, h2, h3, h4, h5, h6 { letter-spacing: 0; }


/**
 * @description     GLOBAL CLASSES for COLOR definitions
 */
.black { color: #000; }
.dark-grey { color: #333; }
.medium-grey { color: #999; }
.grey { color: #CCC; }
.white { color: #FFF; }

.pass-green { color: #11cc11; }
.fail-red { color: #cc1111; }


/**
 * @description     GLOBAL CLASSES for FLOAT &#38; CLEAR definitions
 */
.float-left { float: left; }
.float-right { float: right; }

.clearfix:after {
        content: ".";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both;
}

.clear { clear: both; }


/**
 * @description     GLOBAL CLASSES for SPACER definitions
 */
.one-by-one {
        width: 1px;
        height: 1px;
        overflow: hidden;
}

.one-by-five {
        width: 1px;
        height: 5px;
        overflow: hidden;
}

.one-by-ten {
        width: 1px;
        height: 10px;
        overflow: hidden;
}

.one-by-fifteen {
        width: 1px;
        height: 15px;
        overflow: hidden;
}

.five-by-five {
        width: 5px;
        height: 5px;
        overflow: hidden;
}

.ten-by-ten {
        width: 10px;
        height: 10px;
        overflow: hidden;
}

.margin-ten { margin: 10px; }

.padding-ten { padding: 10px; }

.padding-fifteen { padding: 15px; }


/**
 * @description     GLOBAL CLASSES for TEXT definitions
 */
.small-text { font-size: 0.6em; }

.displace-line-height { line-height: 0; }


/**
 * @description     GLOBAL CLASSES for DISPLAY &#38; VISIBILITY definitions
 */
.block { display: block; }
.none { display: none; }

.hidden { visibility: hidden; }
.visible { visibility: visible; }
 
 
/**
 * @description     GLOBAL IDS for CONTAINER definitions
 */
#container-primary {
        width: 998px;
        margin: 0 auto;
        display: block;
}

#container-left-column { 
        float: left;
        width: 662px;
        margin-right: 10px;
}

#container-right-rail {  
        float: left;
        width: 326px;
}

#container-wide-left-column { 
        float: left;
        width: 797px;
        margin-right: 10px;
}

#container-narrow-right-rail {  
        float: left;
        width: 191px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video tooltip) definitions
 */
.yui-overlay,
.yui-panel-container {
        visibility: hidden;
        position: absolute;
        z-index: 2;
}

.tooltip { display: none; }

.tooltip-open {
        width: 156px;
        padding: 7px 10px 7px 10px; 
        border: 2px solid;
        font: 11px/14px Arial, Helvetica, sans-serif;
}


/**
 * @description     CLASSES / IDS for BREADCRUMBS definitions
 */
#breadcrumbs-top { font-size: 0.85em; }

#breadcrumbs-top .crumbs { padding: 5px 0 5px 20px; }

#breadcrumbs-bottom { font-size: 0.85em; }

#breadcrumbs-bottom .crumbs { margin: 10px 0 10px 20px; }


/**
 * @description     IDS for Site Search definitions
 */
#footer-search {
        width: 425px;
        margin: 0 auto;
        padding-top: 10px;
}

#footer-search fieldset { border: none; }

#footer-search #site-search-footer {
        float: left;
	    font-size: 0.85em;
	    font-weight: bold;
        margin: 0;
        padding: 2px 0;
}

#footer-search #query { 
        float: left;
        margin: 0; 
        padding: 2px 8px 0 8px;
}

#footer-search input.query {
        width: 250px;
        padding: 4px 0 1px 5px;
        border-style: solid;
        border-width: 1px;
        font-size: 0.85em;
	    font-weight: bold;
}

#footer-search #submit {
        float: left;
        margin: 0;
        padding: 2px 0;
}


/**
 * @description     IDS for Newsletter definitions
 */
#footer-newsletter {
        clear: both; 
        width: 998px;
        padding: 5px 0;
	    font-size: 0.85em;
	    font-weight: bold;
        text-align: center;
}
/**
 * @fileOverview    Universal CSS file which contains global styles for: (video pages) / (all networks).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Fri, 11 April 2009 13:39:17 EST.
 *                  Copyright (C) Discovery.com 2009. All Rights Reserved.
 * @name            david hogge
 */


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (breadcrumb and page title) definitions
 */
#container-left-column #breadcrumb-video {
        list-style-type: none;
        height: 15px;
        padding: 5px 0 6px 20px;
}

#container-left-column #breadcrumb-video li {  
        float: left;
        padding-right: 2px;
        font-size: 1.1em;
}

#container-left-column #breadcrumb-video li h1 { 
        font-size: 15px;
        font-weight: bold;
        margin: 0;
        padding: 0;
}

#container-left-column #breadcrumb-video li h1.network-hub-title { font-weight: normal; }


/**
 * @description       CLASSES / IDS / XHTML TAGS for ROTATING SWF BANNER definitions
 */
#container-left-column #banner-container-flash-object img {
        width: 662px;
        height: 85px;
        margin-bottom: -3px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (show headline) definitions
 */
#banner-container-flash-object img {
        width: 998px;
        height: 85px;
        margin-bottom: -3px;
}

#banner-container-flash-object.playlists img {
        width: 998px;
        height: 85px;
        margin-bottom: -3px;
}


/**
 * @description       CLASSES / IDS / XHTML TAGS for ROTATING VDRL definitions
 */
#container-left-column #video-dynamic-rotating-lead {
        width: 662px;
        min-height: 355px;
}

#container-left-column object:active, 
#container-left-column object:focus { outline-style: none; -moz-outline-style:none; }

#container-left-column #video-dynamic-rotating-lead .content-items .content {
        position: relative;
        top: -97px;
        width: 662px;
        padding: 5px 10px;
        z-index: 2;
}

#container-left-column #video-dynamic-rotating-lead .content-items p.body, 
#container-left-column #video-dynamic-rotating-lead .content-items p.next { float: left; }

#container-left-column #video-dynamic-rotating-lead .content-items dd {
        overflow: hidden;
        position: relative;
        height: 355px;
}	

#container-left-column #video-dynamic-rotating-lead .content-items .photo-overlay {
        position: absolute;
        top: 225px;
        height: 130px;
}

#container-left-column #video-dynamic-rotating-lead .content-items .content p.title  {
        display: inline;
        font: bold 1.5em/1.2em Arial, Verdana, sans-serif;
}

#container-left-column #video-dynamic-rotating-lead .content-items .content p.title a { text-decoration: none; }

#container-left-column #video-dynamic-rotating-lead .content-items .content p.body {
        width: 486px;
        margin-right: 28px;
        font: 0.7em/1.2em Arial, Verdana, sans-serif;
}

#container-left-column #video-dynamic-rotating-lead .content-items .content p.next {
        width: 128px;
        margin-top: -8px;
        font: bold 0.8em/1.2em Arial, Verdana, sans-serif;
}

#container-left-column #video-dynamic-rotating-lead .content-items .content p.next span { font-weight: normal; }

#container-left-column object { display: block; }


/**
 * @description     CLASSES / IDS for SOCIAL NETWORKING definitions
 */
#container-left-column #social-networking-row {
        list-style: none;
        padding: 15px 20px;
}

#container-left-column #social-networking-row dd.commenting { float: left; }

#container-left-column #social-networking-row dd.commenting a { font-weight: bold; }

#container-left-column #social-networking-row dd.share-bar { float: right; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video thumbnail wrapper) definitions
 */
#container-left-column #video-thumbnail-area {
        padding: 15px 20px 10px 20px;
        border-style: solid;
        border-width: 0 1px 1px 1px;
}

#container-left-column #video-list-wrapper { padding-bottom: 0px; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video thumbnail runner) definitions
 */
#container-left-column .runner { display: block; }

#container-left-column .runner {
        padding: 5px 0 25px 0;
        background-repeat: repeat-x;
        background-position: left 31px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video thumbnail headers) definitions
 */
#container-left-column .runner h2 {
        float: left;
        overflow: hidden;
        margin-right: 5px;
        background-repeat: no-repeat;
}

#container-left-column .runner h2 span {
        position: relative;
        right: 5000px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video total number) definitions
 */
#container-left-column .runner .total-number-videos {
        float: left;
        padding: 4px 0 0 2px;
        font-size: 0.9em;
        width: 124px;
        white-space: nowrap;
        overflow: hidden;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video pagination) (remove after 1.18) definitions
 */
#container-left-column .runner .video-pagination {
        float: right;
        background-repeat: repeat-x;
        background-position: top left;
}

#container-left-column .runner .video-pagination ul {  
        float: left;
        list-style-type: none;
}

#container-left-column .runner .video-pagination li {  
        float: left;
        height: 18px;
        padding: 2px 8px 0 0;
        font-size: 0.95em;
        font-weight: bold;
}

#container-left-column .runner .video-pagination li img { margin-top: 3px; }

#container-left-column .runner .video-pagination li.cap-left {  
        padding: 1px 0 0 9px;
        background-repeat: no-repeat;
        background-position: top left;
}

#container-left-column .runner .video-pagination li.cap-right {  
        padding: 1px 6px 0 0;
        background-repeat: no-repeat;
        background-position: top left;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video thumbnail list) definitions
 */
#container-left-column .video-list li {  
        float: left;
        list-style-type: none;
        width: 161px;
        height: 168px;
        background-repeat: no-repeat;
        background-position: 3px 76px;
}

#container-left-column #video-thumbnails-related .video-list li { height: 183px; }
        
#container-left-column .video-list li.last-item { width: 134px; }

#container-left-column .video-list li a .video-thumbnail {  
        display: block;
        overflow: hidden;
        width: 128px;
        height: 72px;
        margin: 3px;
        border: solid;
        border-width: 1px;
}

#container-left-column .video-list li a:hover .video-thumbnail {  
        margin: 0;
        border: solid;
        border-width: 4px;
}

#container-left-column .video-list li .video-thumbnail img { border: 0; }

#container-left-column .video-list li img {
        width: 128px;
        height: 72px;
}

/* thumbnails at 82x82 */ 
#container-left-column .video-list li .original-82-82 img {
        margin-top: -10%;
        height: auto;
        width: 128px;
}

/* thumbnails at 96x72 */
#container-left-column .video-list li .original-96-72 img {
        margin-top: -8%;
        height: auto;
        width: 128px;
}

/* thumbnails at 128x90 */
#container-left-column .video-list li .original-128-90 img {
        margin-top: -6%;
        height: auto;
        width: 128px;
}

/* thumbnails at 160x107 */
#container-left-column .video-list li .original-160-107 img {
        margin-top: -10%;
        height: auto;
        width: 128px;
}

/* thumbnails at 160x120 */
#container-left-column .video-list li .original-160-120 img {
        margin-top: -10%;
        height: auto;
        width: 128px;
}

/* thumbnails at 128x70 */
#container-left-column .video-list li .original-128-70 img {
        margin-right: -2%;
        height: 72px;
        width: auto;
}

/* thumbnails at 320x240 */
#container-left-column .video-list li .original-320-240 img { 
        width: 128px;
        height: 72px;
}

/* thumbnails at 640x360 */
#container-left-column .video-list li .original-640-360 img { 
        width: 128px;
        height: 72px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video descriptions) definitions
 */
#container-left-column .video-list .descriptive-text {
        margin: 0 3px;
        padding: 0 10px 10px 10px;
        min-height: 54px;
        position: relative;
}

#container-left-column .video-list .video-type { 
        display: block;
        width: 108px;
        font-size: 0.85em; 
        text-decoration: none;
}

#container-left-column .video-list .clip-name { 
        display: block;
        width: 108px;
        font-size: 1.0em;
}

#container-left-column .video-list .clip-name a { text-decoration: none; }

#container-left-column .video-list .clip-name a:hover { text-decoration: none; }

#container-left-column .video-list .clip-series {
        display: block;
        font-size: 0.85em; 
        text-decoration: none;
        width: 108px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video descriptions overlay) definitions
 */
 #container-left-column .video-list a.video-thumbnail-link { 
        background: transparent;
        cursor: pointer;
        display: block;
}

#container-left-column .video-list a.video-thumbnail-link:hover { 
        position: relative;
        text-decoration: none;      
}

#container-left-column .video-list .descriptive-text a:hover { text-decoration: none; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video hub pages) (playlist count overlay) definitions
 */
#container-left-column .video-list .descriptive-text .overlay-clip-count { 
        display: block;
        position: absolute;
        top: -76px;
        margin-left: 66px;
        height: 14px;
        width: 53px;
        text-align: center;
        font-size: 10px;
}

#container-left-column .video-list a:hover .overlay-clip-count { 
        position: absolute;
        top: 1px;
        left: 79px;
}

#container-left-column .video-list a:hover .overlay-clip-count { top: 4px; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video play button overlay) definitions
 */
#container-left-column a .overlay-play-button { display: none; }

#container-left-column a:hover .overlay-play-button { display: block; }

#container-left-column a:hover .overlay-play-button img { 
        position: absolute;
        top: 3px;
        left: 3px;
}

#container-left-column #playlist-container a:hover .overlay-play-button img {
        top: 1px;
        left: 1px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video seo links) definitions
 */
#container-left-column .video-list-seo {
        clear: both;
        overflow: hidden;
        position: relative;
        width: 1px;
        height: 10px;
}

#container-left-column .video-list-seo li {
        position: relative;
        right: 5000px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (topic lists) definitions
 */
#container-left-column #network-shows-module, 
#container-left-column #network-topics-module {
        margin-bottom: 20px;
}

#container-left-column #network-shows-module #icon-legend {
        float: right;
        height: 20px;
}

#container-left-column #network-shows-module #icon-legend img { vertical-align: bottom; }

#container-left-column #network-shows-module ul, 
#container-left-column #network-topics-module ul {
        list-style: none;
        float: left;
        width: 207px;
}

#container-left-column #network-shows-module li, 
#container-left-column #network-topics-module li {
        width: 185px;
        line-height: 1.1em;
        margin-bottom: 11px;
}

#container-left-column #network-shows-module li a, 
#container-left-column #network-topics-module li a {
        padding-left: 25px;
        display: block;
}

#container-left-column #network-shows-module li.featured-episode a, 
#container-left-column #network-topics-module li.featured-episode,
#container-left-column #network-shows-module li.full-episode a, 
#container-left-column #network-topics-module li.full-episode a { margin-left: 0px; }

#container-left-column #network-shows-module li.featured-episode img, 
#container-left-column #network-topics-module li.featured-episode img,
#container-left-column #network-shows-module li.full-episode img, 
#container-left-column #network-topics-module li.full-episode img {
        margin: 0 5px 0 1px;
        float: left;
}

#container-left-column #network-shows-module .show-list, 
#container-left-column #network-topics-module .topic-list {
        overflow: hidden;
        width: 621px;
        margin-left: -1px;
}

#container-left-column #network-shows-module .show-list li, 
#container-left-column #network-topics-module .topic-list li { padding-bottom: 1px; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (share dropdown links) definitions
 */
a.digg {
        padding: 10px 0 10px 25px;
        background: url('/shared/images/icons/digg.gif') no-repeat center left;
}

a.delicious {
        padding: 10px 0 10px 25px;
        background: url('/shared/images/icons/delicious.gif') center left no-repeat;
}

a.reddit {
        padding: 10px 0 10px 25px;
        background: url('/shared/images/icons/reddit.gif') center left no-repeat;
}

a.newsvine {
        padding: 10px 0 10px 25px;
        background: url('/shared/images/icons/newsvine.gif') center left no-repeat;
}

a.mixx {
        padding: 10px 0 10px 25px;
        background: url('/shared/images/icons/mixx.gif') center left no-repeat;
}

a.myspace {
        padding: 10px 0 11px 25px;
        background: url('/shared/images/icons/myspace.gif') center left no-repeat;
}

a.facebook {
        padding: 10px 0 11px 25px;
        background: url('/shared/images/icons/facebook.gif') center left no-repeat;
}

a.yahoo-buzz {
        padding: 10px 0 11px 25px;
        background: url('/shared/images/icons/yahoo-buzz-logo.gif') center left no-repeat;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video per page player) definitions
 */
#container-left-column #video-per-page-player { padding: 0; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video information containers) definitions
 */
#container-left-column #video-info-container {
        height: 117px;
        text-align: left;
        width: 662px;
		border-bottom:1px solid;
}

#container-left-column #video-info-container .title {
        float: left;
        height: 35px;
        text-align: left;
        width: 459px;
		border-bottom: 1px solid;
		border-left: 1px solid;
}

#container-left-column #video-info-container .description {
        float: left;
        height: 82px;
        text-align: left;
        width: 459px;
		border-left: 1px solid;
		border-right: 1px solid;
}

#container-left-column #video-info-container .stats {
        float: left;
        text-align: left;
        height: 82px;
        width: 200px;
		border-right: 1px solid;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (share menu items) definitions
 */
#container-left-column #share-utilities .email, 
#container-left-column #share-utilities .social {
        float: left;
        height: 36px;
        margin: 0 auto;
        width: 101px;
}

#container-left-column #share-menu-1, 
#container-left-column #share-menu-2 {
        display: none;
        visibility: hidden;
}

#container-left-column #share-menu-1-open {
		display: block;
		height: 260px;
		margin-left: 260px;
        margin-top: -262px;
		position: absolute;
		text-align: left;
		width: 300px;
		z-index: 1200;
		font-size: 0.85em;
		font-weight: bold;
		border: 1px solid;
}

#container-left-column #playlist-share #share-menu-1-open {
		width: 299px;
}

#container-left-column #share-menu-1-open a, 
#container-left-column #share-menu-2-open a { text-decoration: none; }

#container-left-column #share-menu-2-open {
		display: block;
		height: 255px;
		margin-left: 460px;
        margin-top: -257px;
		position: absolute;
		text-align: left;
		width: 200px;
		z-index: 1201;
		font-size: 0.85em;
		font-weight: bold;
		border: 1px solid;
}

.share-content { padding: 15px; }

#container-left-column #share-menu-1-open form .submit-button { display: block; }

#container-left-column #share-menu-1-open form input.submit {
        width: 168px;
        height: 30px;
        display: block;
        border: 0;
        padding: 0;
        position: relative;
        left: 92px;
        text-indent: -9999px;
        text-align: left;
        line-height: 20px;
}

#container-left-column #share-menu-1-open form input.submit-over {
        width: 168px;
        height: 30px;
        display: block;
        border: 0;
        padding: 0;
        position: relative;
        left: 92px;
        text-indent: -9999px;
        text-align: left;
        line-height: 20px;
}

#container-left-column #share-menu-1-open form input.text, 
#container-left-column #share-menu-1-open form textarea.textarea {
        font: bold 1.0em/1.1em Arial, Verdana, sans-serif;
        height: 13px;
        line-height: 10px;
        padding: 4px 0 1px 5px;
        width: 161px;
		border: 1px solid;
}

#container-left-column #share-menu-1-open form textarea.textarea {
        height: 40px;
        overflow: auto;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video dropdowns) definitions
 */
#container-left-column #video-info-container .description p {
        font-size: 0.9em;
        line-height: 1.30em;
        font-size: 12px;
        line-height: 15px;
        padding: 10px 20px 0 20px;
}

#container-left-column #video-info-container .stats p {
        font-size: 0.85em;
        line-height: 1.1em;
        padding: 10px 20px 0 20px;
}

#container-left-column #video-info-container .stats p.related-site a { text-decoration: none; }

#container-left-column #video-player-container {
        height: 390px;
        text-align: center;
        width: inherit;
}

#container-left-column #video-info-container .title h2 { padding: 10px 20px; }

#container-left-column #video-info-container #share-utilities { float: left; }

#container-left-column #video-info-container #share-utilities .email span {
        display: block;
        height: 36px;
        width: 101px;
}

#container-left-column #video-info-container #share-utilities .email span a.staf-toggle {
        display: block;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
        width: 101px;
}

#container-left-column #video-info-container #share-utilities .email span a.staf-toggle-open, 
#container-left-column #video-info-container #share-utilities .email span a.staf-toggle:hover, 
#container-left-column #video-info-container #share-utilities .email span a:hover.staf-toggle-open {
        display: block;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
        width: 101px;
}

#container-left-column #video-info-container #share-utilities .social span {
        display: block;
        height: 36px;
        width: 101px;
}

#container-left-column #video-info-container #share-utilities .social span a.share-toggle {
        display: block;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
        width: 101px;
}

#container-left-column #video-info-container #share-utilities .social span a.share-toggle-open, 
#container-left-column #video-info-container #share-utilities .social span a:hover.share-toggle, 
#container-left-column #video-info-container #share-utilities .social span a:hover.share-toggle-open {
        display: block;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
        width: 101px;
}

#container-left-column #video-info-container .title h2 {
        font-size: 1.0em;
        font-weight: bold;
}

#container-left-column #show-related-module .runner h2.related,
#container-left-column #show-related-module .runner h2.you-might-also-like {
        width: 185px;
        height: 23px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (related video block) definitions
 */
#container-left-column .module-video-list .video-list li a:hover span.related-network-video { margin: 6px 13px 2px; }

#container-left-column .module-video-list .video-list li a span.related-network-video {
        display: block;
        height: 11px;
        vertical-align: top;
        margin: 9px 13px 2px;
}

.ids-label { background: transparent url('/videos/images/network-labels/id.gif') no-repeat top left; }

.mil-label { background: transparent url('/videos/images/network-labels/mil.gif') no-repeat top left; }

.fit-label { background: transparent url('/videos/images/network-labels/fit.gif') no-repeat top left; }

.dhc-label { background: transparent url('/videos/images/network-labels/dhc.gif') no-repeat top left; }

.apl-label { background: transparent url('/videos/images/network-labels/apl.gif') no-repeat top left; }

.sci-label { background: transparent url('/videos/images/network-labels/sci.gif') no-repeat top left; }

.tlc-label { background: transparent url('/videos/images/network-labels/tlc.gif') no-repeat top left; }

.dsc-label { background: transparent url('/videos/images/network-labels/dsc.gif') no-repeat top left; }

.plg-label { background: transparent url('/videos/images/network-labels/plg.gif') no-repeat top left; }

/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (share menu list items) definitions
 */
#container-left-column #share-menu-1-open li {
        list-style: none;
		padding-bottom: 3px;
}

#container-left-column #share-menu-2-open li {
        list-style: none;
		line-height: 14px;
		padding: 5px 0;
}

#container-left-column #share-menu-1-open form label {
        width: 85px;
        text-align: right;
        margin-right: 7px;
        line-height: 15px;
		float: left;
}

#container-left-column #share-menu-1-open .close-box, 
#container-left-column #share-menu-2-open .close-box {
		height: 26px;
		width: inherit;
		text-align: left;
}

#container-left-column #share-menu-2-open .close-box {
		margin: 0;
}

#container-left-column #share-menu-1-open .close-box span, 
#container-left-column #share-menu-2-open .close-box span {
        display: block;
        margin-left: 240px;
        padding-top: 5px;
}

#container-left-column #share-menu-2-open .close-box span { margin-left: 140px; }

#container-left-column #share-menu-1-open .close-box span a, 
#container-left-column #share-menu-2-open .close-box span a { padding: 4px 26px 4px 0; }

#container-left-column #share-menu-1-open form #reset-email {
        display: none;
        height: 30px;
        margin-left: 92px;
}

#container-left-column #share-menu-1-open form #reset-email span {
		display: block;
		height: 30px;
}

#container-left-column #share-menu-1-open form #reset-email-over {
		height: 30px;
		margin-left: 92px;
}

#container-left-column #share-menu-1-open form .character-count {
        border: 0;
        font-size: 1em;
        margin-left: 146px;
		text-align: right;
		width: 115px;
}

#container-left-column #share-menu-1-open form #post-actions { position: absolute; }

#container-left-column #share-menu-1-open form #post-confirm-msg { margin-left: 178px; }

#container-left-column #share-menu-1-open form #post-actions dd#post-ping-image { float: left; }

#container-left-column #share-menu-1-open form #post-actions dd#post-ping-image img { height: 5px; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (hub pagination transitions) (remove after 1.18) definitions
 */
#container-left-column #transition-popular,
#container-left-column #transition-clips,
#container-left-column #transition-full {
        width: 620px;
        height: 130px;
        visibility: hidden;
        margin-top: -130px;
}

/* @description     CLASSES / IDS / XHTML TAGS for MODULES (new hub pagination transitions) definitions */
#container-left-column .ajax-transition {
        width: 620px;
        background: transparent url('/videos/images/modules/ajax-loading.gif') repeat-x 0 3px;
}

#container-left-column #network-videos-module .ajax-transition,
#container-left-column #clips .ajax-transition {
        width: 620px;
        background: transparent url('/videos/images/modules/ajax-loading.gif') 0 3px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (breadcrumbs) definitions
 */
#container-left-column #playlist-heading {
        list-style-type: none;
        height: 15px;
        padding: 5px 10px 6px 10px;
}

#container-left-column #playlist-heading ul { list-style-type: none; }

#container-left-column #playlist-heading li { float: left; }

#container-left-column #playlist-heading .breadcrumb-divider { padding: 0 2px; }

/** primary breadcrumb */
#container-left-column #titles {
        float: left;
        font-size: 1.27em;
        font-weight: bold;
}


#container-left-column #titles h1 { font-size: 1.0em; }

/** secondary breadcrumb */
#container-left-column #breadcrumbs {
        float: right;
        padding-top: 1px;
        font-size: 0.9em;
        font-weight: bold;
}
 
 
/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (playlists tab bar) definitions
 */ 
#container-left-column #playlist-actions {
        padding-left: 67px;
        border-left: 1px solid;
}

#container-left-column #playlist-actions dd { float: left; }

/** playlist tab */
#container-left-column #playlist-actions #playlist-tab { 
        margin-top: 6px;
        border: 1px solid;
}

#container-left-column #playlist-actions #playlist-tab a {
        display: block;
        width: 104px;
        padding: 7px 10px 6px 10px;
        font-size: 0.95em;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        text-decoration: none;
}


#container-left-column #playlist-actions #playlist-tab.active { 
        color: #999999;
        border-bottom: 1px solid;
}

/** info tab */
#container-left-column #playlist-actions #information-tab { 
        margin-top: 6px;
        border: 1px solid;
        border-left: none;
}

#container-left-column #playlist-actions #information-tab a {
        display: block;
        width: 108px;
        padding: 7px 10px 6px 10px;
        font-size: 0.95em;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        text-decoration: none;
}

#container-left-column #playlist-actions #information-tab.active { border-bottom: 1px solid; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (share/email overlays) definitions
 */
#container-left-column #playlist-actions #share-utilities { 
        width: 202px;
        padding-left: 137px;
}
 
#container-left-column #playlist-actions #share-utilities .email, 
#container-left-column #playlist-actions #share-utilities .social {
        float: left;
        width: 101px;
        height: 36px;
        margin: 0 auto;
}

#container-left-column #share-menu-1-open.playlists { margin-left: 259px; }

#container-left-column #playlist-actions #share-utilities { float: left; }

#container-left-column #playlist-actions #share-utilities .email span {
        display: block;
        width: 101px;
        height: 36px;
}

#container-left-column #playlist-actions #share-utilities .email span a.staf-toggle {
        display: block;
        width: 101px;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
}

#container-left-column #playlist-actions #share-utilities .email span a.staf-toggle-open, 
#container-left-column #video-info-container #share-utilities .email span a.staf-toggle:hover, 
#container-left-column #video-info-container #share-utilities .email span a:hover.staf-toggle-open {
        display: block;
        width: 101px;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
}

#container-left-column #playlist-actions #share-utilities .social span {
        display: block;
        width: 101px;
        height: 36px;
}

#container-left-column #playlist-actions #share-utilities .social span a.share-toggle {
        display: block;
        width: 101px;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
}

#container-left-column #playlist-actions #share-utilities .social span a.share-toggle-open, 
#container-left-column #video-info-container #share-utilities .social span a:hover.share-toggle, 
#container-left-column #video-info-container #share-utilities .social span a:hover.share-toggle-open {
        display: block;
        width: 101px;
        height: 36px;
        text-align: left;
        text-indent: -9999px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (video playlist) definitions
 */ 
#container-left-column #playlist { 
        border: 1px solid;
        border-top: none;
        border-bottom: none;
}

#container-left-column #playlist.information-tab { border-bottom: 1px solid; }

#container-left-column #playlist-container { 
        list-style: none; 
        visibility: visible;
}

#container-left-column #playlist-container li {
        border-bottom: 1px solid;
}

/** clip item */
#container-left-column #playlist-container li .detail-wrapper { border: 5px solid; }

#container-left-column #playlist-container li .container {
        border: 0;
        padding: 0;
        margin: 0;
        border-collapse: collapse;
}

#container-left-column #playlist-container td {
        padding: 0;
        margin: 0px;
}

/** clip labels */
#container-left-column #playlist-container li .label { 
        width: 61px;
        padding: 0 10px;
        text-align: center;
}

#container-left-column #playlist-container li.now-playing .label .playing {
        display: block;
        padding-top: 0;
        font-size: 1.0em;
        font-weight: bold;
}

#container-left-column #playlist-container li.next-clip .label .next {
        display: block;
        padding-top: 0;
        font-size: 1.0em;
        font-weight: bold;
}

/** clip thumbnails */
#container-left-column #playlist-container li .thumbnail {
        width: 84px;
        padding: 3px 26px 3px 0;
}

#container-left-column #playlist-container li.now-playing .thumbnail { padding: 3px 26px 3px 0; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video thumbnail list) definitions
 */
#container-left-column #playlist-container .container td a .playlist-thumbnail {  
        display: block;
        overflow: hidden;
        width: 82px;
        height: 45px;
        margin: 0px;
        border: 1px solid;
}

#container-left-column #playlist-container .container td a:hover .playlist-thumbnail {  
        margin: 0;
        border: 1px solid;
}

#container-left-column #playlist-container .container td .playlist-thumbnail img { border: 0; }

#container-left-column #playlist-container .container td img {
        width: 82px;
        height: 45px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video descriptions overlay) definitions
 */
#container-left-column #playlist-container .container a { 
        background: transparent;
        cursor: pointer;
}

#container-left-column #playlist-container .container a:hover { 
        position: relative;
        text-decoration: none;
}

#container-left-column #playlist-container .container a.playlist-thumbnail-link { display: block; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video descriptions overlay) definitions
 */
#container-left-column #playlist-container a { 
        background: transparent;
        cursor: pointer;
}

#container-left-column #playlist-container a:hover { 
        position: relative;
        text-decoration: none;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlist button overlay) definitions
 */
/* thumbnails at 82x82 */ 
#container-left-column #playlist-container li .original-82-82 img {
        margin-top: -10%;
        height: auto;
        width: 82px;
}

/* thumbnails at 96x72 */
#container-left-column #playlist-container li .original-96-72 img {
        margin-top: -8%;
        height: auto;
        width: 82px;
}

/* thumbnails at 128x90 */
#container-left-column #playlist-container li .original-128-90 img {
        margin-top: -6%;
        height: auto;
        width: 82px;
}

/* thumbnails at 160x107 */
#container-left-column #playlist-container li .original-160-107 img {
        margin-top: -10%;
        height: auto;
        width: 82px;
}

/* thumbnails at 160x90 */
#container-left-column #playlist-container li .original-160-90 img {
        height: auto;
        width: 82px;
}

/* thumbnails at 160x120 */
#container-left-column #playlist-container li .original-160-120 img {
        margin-top: -10%;
        height: auto;
        width: 82px;
}

/* thumbnails at 128x70 */
#container-left-column #playlist-container li .original-128-70 img {
        margin-right: -2%;
        height: 45px;
        width: auto;
}

/* thumbnails at 320x240 */
#container-left-column #playlist-container li .original-320-240 img { 
        width: 82px;
        height: 45px;
}

/* thumbnails at 640x360 */
#container-left-column #playlist-container li .original-640-360 img { 
        width: 82px;
        height: 45px;
}

/** clip number */
#container-left-column #playlist-container li .clip-number {
        width: 18px;
        padding: 0 10px 0 0;
        font-weight: bold;
        text-align: right;
}


/** clip name */
#container-left-column #playlist-container li .clip-name {
        width: 200px;
        padding: 0 10px 0 0;
        font-weight: bold;
}

/** clip show name */
#container-left-column #playlist-container li .show-name {
        width: 156px;
        padding: 0 10px 0 0;
        font-weight: bold;
}

/** clip duration */
#container-left-column #playlist-container li .duration {
        width: 50px;
        padding-top: 0;
        font-weight: bold;
}

/** clip views */
#container-left-column #playlist-container li .views { display: none; }

/** clip added */
#container-left-column #playlist-container li .added { display: none; }

/** clip description */
#container-left-column #playlist-container li .clip-description { display: none; }

/** clip URL */
#container-left-column #playlist-container li .url { display: none; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (playlist details) definitions
 */
#container-left-column #video-information {
        display: none;
        padding: 20px;
        font-size: 0.95em;
}

/** playlist details */
#container-left-column #video-information #playlist-details {
        float: left;
        width: 290px;
        padding-right: 20px;;
}

/** details area */
#container-left-column #video-information #now-playing-details {
        float: left;
        width: 289px;
        border-left: 1px solid;
        padding-left: 20px;
}

#container-left-column #video-information .heading {
        padding-bottom: 7px;
        font-weight: bold;
}

#container-left-column #video-information .title {
        padding-bottom: 7px;
        font-size: 1.15em;
        font-weight: bold;
}

#container-left-column #video-information .description { padding-bottom: 7px; }

#container-left-column #video-information .information { padding-bottom: 7px; }

#container-left-column #video-information #playlist-url { display: none; }

#container-left-column #video-information .link a { font-weight: bold; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (related links seo) definitions
 */
#container-left-column #playlist-related-clips { display: none; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (new video hub) (featured videos block) definitions
 */
#featured-videos { 
        height: 221px;
        padding: 20px 5px 0 19px;
        border-right: 1px solid;
        border-left: 1px solid;
}

#featured-videos .featured-item { 
        float: left;
        width: 304px;
        padding-right: 14px;
}

#featured-videos .title {
        font-size: 1.3em;
        font-weight: bold;
        padding-bottom: 2px;
}

#featured-videos .description {
        font-size: 0.85em;
        padding-bottom: 2px;
}

#featured-videos .thumbnail { 
        height: 171px; 
        width: 304px;
}

#featured-videos .thumbnail-link:hover .overlay-play-button { 
        position: relative; 
}

#featured-videos .image {
        display: block;
        height: 171px;
        width: 304px;
        padding-bottom: 2px;
}

#featured-videos .caption {
        padding-top: 2px;
        font-size: 0.85em;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (new video hub) (hub contents) definitions
 */
#hub-content-wrapper { 
        padding: 10px 19px 0 19px;
        border: 1px solid;
        border-top: none;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (sprite-based pagination) definitions
 */
#container-left-column .pagination {
        list-style-type: none;
        float: right;
        width: 26px;
        height: 15px;
        padding: 2px;
        border: 2px solid;
}

#container-left-column .pagination li {
        float: left;
        padding: 0 2px;
}

#container-left-column .pagination li.previous span,
#container-left-column .pagination li.next span {
    display: block;
    float: left;
    width: 9px;
    height: 15px;
    overflow: hidden;
    text-indent: -5000px;
    background: transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat;
    cursor: pointer;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (sort options display) definitions
 */
#container-left-column .sort-wrapper {
        float: right;
        width: 200px;
}

#container-left-column #sort-options { 
        float: left;
        width: 200px;
}

#container-left-column #sort-options dd {
        float: left;
        padding: 4px 5px 2px 0;
}

#container-left-column #sort-options .active-option { 
        width: 132px;
        padding: 2px 0 2px 9px;
        border: 2px solid; 
        background: url('/images/modules/pagination/dropdown-arrow.gif') no-repeat 127px 7px;
        position: relative; 
		z-index: 1201;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (sort options overlay) definitions
 */
#container-left-column #sort-options .active-option a {
        display: block;
        width: 132px;
        text-decoration: none;
        cursor: default;
}
 
#container-left-column #sort-options .active-option #list-options {
        float: left;
        display: none;
        position: absolute;
        top: 20px;
        left: -2px;
        list-style-type: none;
        width: 141px;
        height: auto;
        z-index: 1200;
}

#container-left-column #sort-options .active-option #list-options li.active { display: none; }

#container-left-column #sort-options .active-option #list-options a {
        display: block;
        width: 123px;
        padding: 2px 9px 2px 9px;
        text-decoration: none;
        cursor: default;
} 


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (new video hub) (carousel framework) definitions
 */
#container-left-column .carousel-component { 
        position: relative;
        overflow: hidden;
        display: none;
        width: 620px;
        height: 234px;
        background: transparent;
        padding: 0px;
}
				
#container-left-column .carousel-component ul.carousel-list { 
        width: 10000000px;
        position: relative;
        z-index: 1; 
        margin: 0;
        padding: 0;
        line-height: 0;
}

#container-left-column .carousel-component .carousel-list li { 
        float: left;
        list-style: none;
        overflow: hidden;
        width: 620px;
        text-align: left;
        margin: 0;
        padding: 0;
}

#container-left-column .carousel-component .carousel-vertical li { height: 304px; }

#container-left-column .carousel-component .carousel-clip-region { 
        overflow: hidden;
        position: relative; 
        width: 620px;
        height: 234px;
} 
#container-left-column .carousel-component .carousel-list .dynamic-rotating-lead-item-1,
#container-left-column .carousel-component .carousel-list .dynamic-rotating-lead-item-2,
#container-left-column .carousel-component .carousel-list .dynamic-rotating-lead-item-3,
#container-left-column .carousel-component .carousel-list .dynamic-rotating-lead-item-4,
#container-left-column .carousel-component .carousel-list .dynamic-rotating-lead-item-5 { 
        width: 620px;
        height: 234px;
}

#container-left-column .carousel-component .carousel-list li a { 
        display: block;
        outline: none;
}

#container-left-column .carousel-component .carousel-list li img { display: block; }

							
#container-left-column .carousel-component .carousel-prev { 
        position: absolute;
        top: 40px;
        z-index: 3;
        cursor: pointer; 
        left: 5px; 
}

#container-left-column .carousel-component .carousel-next { 
        position: absolute;
        top: 40px;
        z-index: 3;
        cursor: pointer; 
        right: 5px; 
}

/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (new video hub) (featured videos block) definitions
 */
#container-left-column #dynamic-rotating-lead-container {
        width: 620px;
        height: 234px;
        border-right: 1px solid;
        border-left: 1px solid;
        padding: 20px 20px 30px 20px;
}

#container-left-column .drl-slide dd { float: left; }

#container-left-column .drl-slide dd a { 
        border: none; 
        text-decoration: none;
}

/** dhtml dynamic rotating lead photo section **/
#container-left-column .drl-slide .photo { 
        position: relative;
        width: 416px;
        height: 234px;
		overflow:hidden;
}

#container-left-column .drl-slide .photo img {
        width: 416px;
        height: 234px;
}

#container-left-column .drl-slide .photo .photo-overlay img {
        margin: -160px 0 90px 150px;
        width: 128px;
        height: 72px;
}

/** dhtml dynamic rotating lead content section **/
#container-left-column .drl-slide .content { 
        width: 184px; 
        height: 234px; 
        padding: 0 10px;
}

#container-left-column .drl-slide .content ul {
        list-style-type: none;
        height: 15px;
        padding: 10px 0 10px 32px;
        margin-bottom: 12px;
        border-bottom: 1px solid;
}

#container-left-column .drl-slide .content ul.slides-total-4 { padding: 10px 0 10px 40px; }

#container-left-column .drl-slide .content ul.slides-total-3 { padding: 10px 0 10px 48px; }

#container-left-column .drl-slide .content ul.slides-total-2 { padding: 10px 0 10px 56px; }

#container-left-column .drl-slide .content ul.slides-total-1 { padding: 10px 0 10px 64px; }

#container-left-column .drl-slide .content li {
        float: left;
        width: 17px;
}

#container-left-column .drl-slide .content li.previous {
        float: left;
        width: 16px;
}

#container-left-column .drl-slide .content li.next { 
        float: left; 
        width: 9px;
        margin-left: 7px;
}

/* drl - item icon */
#container-left-column .drl-slide .content li a span {
        display: block;
        width: 16px;
        height: 14px;
        overflow: hidden;
        text-indent: -5000px;
        background: transparent url('/videos/images/buttons/drl-clip-icon.png') no-repeat;
        cursor: pointer;
}

#container-left-column .drl-slide .content li a:hover span {
        display: block;
        width: 16px;
        height: 14px;
        overflow: hidden;
        text-indent: -5000px;
        background: transparent url('/videos/images/buttons/drl-clip-icon.png') no-repeat 0 -14px;
        cursor: pointer;
}

#container-left-column .drl-slide .content li.over a span { background: transparent url('/videos/images/buttons/drl-clip-icon.png') no-repeat 0 -14px; }

/* drl - back/next arrows */
#container-left-column .drl-slide .content li.previous a span,
#container-left-column .drl-slide .content li.next a span {
        display: block;
        float: left;
        width: 9px;
        height: 15px;
        margin-right: 1px;        
        overflow: hidden;
        text-indent: -5000px;
        cursor: pointer;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (network hub) (dynamic rotating lead heading & caption) definitions
 */
#container-left-column .drl-slide .content .drl-heading {
        padding-bottom: 5px;
        font-size: 1.35em;
        line-height: 1.15em;
        font-weight: bold;
}

#container-left-column .drl-slide .content .drl-caption {
        font-size: 0.9em;
        line-height: 1.35em;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (network hub) (show badge list) definitions
 */
#container-left-column #section-toggle { 
        float: left;
        width: 190px;
        list-style-type: none; 
        margin-top: 4px;
}

#container-left-column #section-toggle li {
        float: left;
        padding: 0 4px 0 5px;
        border-right: 1px solid;
        height: 12px;
}

#container-left-column #section-toggle li.label { 
        border-right: none; 
        padding: 0;
}

#container-left-column #section-toggle li.last { 
        border-right: none; 
        padding: 0 0 0 5px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (network hub) (show badge list) definitions
 */
#container-left-column #show-badge-list { padding-bottom: 10px; }

#container-left-column #show-badge-list dd { 
        float: left;
        padding-right: 5px; 
}

#container-left-column #show-badge-list dd.last { padding-right: 0; }

#container-left-column #show-badge-list dd img { 
        width: 120px;
        height: 68px;        
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (show hub) (video auto player & title & description) definitions
 */

#container-left-column #video-auto-player-container {
		width: 620px;
		height: 216px;
		border-left: 1px solid;
		border-right: 1px solid;
		padding: 20px 20px 20px;
}

#container-left-column #video-auto-player-container .content-items dd {
		float: left;
}

#container-left-column #video-auto-player-container .content-items .video  #video-player-container{
		width: 384px;
		height: 216px;
}

#container-left-column #video-auto-player-container .content-items .content {
		width: 218px;
		height: 198px;
		padding: 7px 9px;
}

#container-left-column #video-auto-player-container .content-items .content .title {
        padding-bottom: 5px;
        font-size: 1.35em;
        line-height: 1.15em;
        font-weight: bold;
}

#container-left-column #video-auto-player-container .content-items .content .description {
        font-size: 0.9em;
        line-height: 1.35em;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (page mission statement) definitions
 */
#mission-statement { padding: 20px; }

#container-right-rail #show-schedule{border:3px solid;}#container-right-rail #show-schedule .module-body{border-top:1px solid;font-size:.85em;line-height:13px;}#container-right-rail #show-schedule .module-body ul{list-style-type:none;}#container-right-rail #show-schedule .module-body li{padding:5px 10px 5px 10px;border-bottom:1px solid;}#container-right-rail #show-schedule .module-body .show-date-time{padding-bottom:2px;font-weight:bold;}#container-right-rail #show-schedule .module-body .show-title{font-weight:bold;}#container-right-rail .runner{display:block;padding:7px;}#container-right-rail .runner h4{float:left;font-size:1.3em;}#container-right-rail .module-style{border-top-style:solid;border-top-width:1px;}#container-right-rail .module-style .provider-logo{margin:1px 0 7px 10px;}#container-right-rail .rss-feed-list,#container-right-rail .module-suggested-topics,#container-right-rail .module-suggested-links,#container-right-rail .module-featured-video{border:solid;border-width:3px;background-position:top left;}#container-right-rail .rss-feed-list object,#container-right-rail .module-suggested-topics object,#container-right-rail .module-suggested-links object,#container-right-rail .module-featured-video object{display:block;}#container-right-rail .rss-feed-list ul,#container-right-rail .module-suggested-topics ul,#container-right-rail .module-suggested-links ul{list-style-type:disc;margin-left:24px;padding:5px 0;}#container-right-rail .rss-feed-list li,#container-right-rail .module-suggested-topics li,#container-right-rail .module-suggested-links li{padding:2px 5px 2px 0;font-weight:bold;}.rectangle{width:326px;height:270px;}.rectangle .ad-rectangle{padding:12px 12px 8px 12px;}.ad-rectangle-text{padding:0 12px 4px 12px;font-size:.8em;text-transform:uppercase;}#container-right-rail .show-site-highlight{width:326px;height:208px;background:no-repeat 0 0;}#container-right-rail .show-site-highlight .title{height:75px;}#container-right-rail .show-site-highlight .title span{visibility:hidden;}#container-right-rail .show-site-highlight .links{padding:0 5px 0 123px;}#container-right-rail .show-site-highlight .links li{padding:2px 0;}#container-right-rail .show-site-highlight .links li a{text-decoration:none;}#container-right-rail .show-site-highlight .links li a:hover{text-decoration:underline;}#container-right-rail .ecommerce-two-column-module,#container-right-rail .numbered-list-module,.more-on-our-site{border:3px solid;overflow:hidden;}#container-right-rail .ecommerce-two-column-module object,#container-right-rail .numbered-list-module object{display:block;}#container-right-rail .ecommerce-two-column-module .feature-product{float:left;width:140px;margin-right:10px;}#container-right-rail .ecommerce-two-column-module .secondary-products{float:left;width:140px;margin-left:9px;}#container-right-rail .ecommerce-two-column-module .feature-product .shop-now img{position:relative;top:2px;}#container-right-rail .module-divider{display:block;float:left;width:1px;height:220px;overflow:hidden;}#container-right-rail .numbered-list-module ol{list-style:decimal;margin:-3px 0 0 17px;}#container-right-rail .numbered-list-module li{padding:0 5px 5px 0;}#container-right-rail .strike-through{text-decoration:line-through;}.more-on-our-site{border:3px solid;overflow:hidden;}.more-on-our-site .item .image{float:left;}.more-on-our-site .item .image img{width:101px;height:90px;display:block;}.more-on-our-site .item .item-container{padding-left:111px;}.more-on-our-site .item .title{font-weight:bold;font-size:14px;line-height:16px;}.more-on-our-site .item .comment{font-size:12px;line-height:16px;}#container-right-rail #video-module-results,#container-right-rail #site-module-results{padding:41px 20px 18px 20px;border:1px solid;}#container-right-rail #video-module-results .runner,#container-right-rail #site-module-results .runner{padding:5px 0 27px 0;background-repeat:repeat-x;background-position:left 28px;}#container-right-rail #video-module-results .runner h1,#container-right-rail #site-module-results .runner h1{float:left;overflow:hidden;background-repeat:no-repeat;}#container-right-rail #video-module-results .runner h1 span,#container-right-rail #site-module-results .runner h1 span{position:relative;right:5000px;}#container-right-rail #video-module-results .runner h1.video-results,#container-right-rail #site-module-results .runner h1.site-results{margin-top:0;}#container-right-rail #video-results ul{list-style-type:none;}#container-right-rail #video-results li{float:left;list-style-type:none;width:148px;height:183px;background-repeat:no-repeat;background-position:3px 76px;}#container-right-rail #video-results li.odd{width:136px;}#container-right-rail #video-results li a .video-thumbnail{display:block;overflow:hidden;width:128px;height:72px;margin:3px;border:1px solid;}#container-right-rail #video-results li a:hover .video-thumbnail{margin:0;border:solid;border-width:4px;}#container-right-rail #video-results li img{width:128px;height:72px;border:0;}#container-right-rail #video-results li .original-82-82 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail #video-results li .original-96-72 img{margin-top:-8%;height:auto;width:128px;}#container-right-rail #video-results li .original-128-90 img{margin-top:-6%;height:auto;width:128px;}#container-right-rail #video-results li .original-160-107 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail #video-results li .original-160-120 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail #video-results .video-list li .original-128-70 img{margin-right:-2%;height:72px;width:auto;}#container-right-rail #video-results .video-list li .original-320-240 img{width:128px;height:72px;}#container-right-rail #video-results .video-list li .original-640-360 img{width:128px;height:72px;}#container-right-rail #video-results span.related-network-video{display:block;height:11px;width:110px;vertical-align:top;margin-bottom:2px;}#container-right-rail .IDS-label{background:transparent url('/videos/images/network-labels/id.gif') no-repeat top left;}#container-right-rail .MIL-label{background:transparent url('/videos/images/network-labels/mil.gif') no-repeat top left;}#container-right-rail .FIT-label{background:transparent url('/videos/images/network-labels/fit.gif') no-repeat top left;}#container-right-rail .DHC-label{background:transparent url('/videos/images/network-labels/dhc.gif') no-repeat top left;}#container-right-rail .APL-label{background:transparent url('/videos/images/network-labels/apl.gif') no-repeat top left;}#container-right-rail .SCI-label{background:transparent url('/videos/images/network-labels/sci.gif') no-repeat top left;}#container-right-rail .TLC-label{background:transparent url('/videos/images/network-labels/tlc.gif') no-repeat top left;}#container-right-rail .DSC-label{background:transparent url('/videos/images/network-labels/dsc.gif') no-repeat top left;}#container-right-rail .PLG-label{background:transparent url('/videos/images/network-labels/plg.gif') no-repeat top left;}#container-right-rail #video-results .descriptive-text{position:relative;margin:0 3px;padding:0 10px 10px 10px;min-height:54px;}#container-right-rail #video-results .descriptive-text .clip-name{display:block;width:108px;font-size:1.0em;}#container-right-rail #video-results .descriptive-text .clip-name a{text-decoration:none;}#container-right-rail #video-results .descriptive-text p.clip-series{display:block;font-size:.85em;text-decoration:none;width:108px;}#container-right-rail #video-results .descriptive-text .views{display:block;font-size:.85em;text-decoration:none;width:108px;}#container-right-rail #video-results .overlay-clip-count{display:block;position:absolute;top:-76px;margin-left:66px;height:14px;width:53px;text-align:center;font-size:10px;}#container-right-rail #video-results a:hover .overlay-clip-count{position:absolute;top:1px;left:79px;}#container-right-rail #video-results a:hover .overlay-clip-count{top:4px;}#container-right-rail #video-results a.video-thumbnail-link{background:transparent;cursor:pointer;display:block;}#container-right-rail #video-results a.video-thumbnail-link:hover{position:relative;text-decoration:none;}#container-right-rail #video-results a .overlay-play-button{display:none;}#container-right-rail #video-results a:hover .overlay-play-button{display:block;}#container-right-rail #video-results a:hover .overlay-play-button img{position:absolute;top:1px;left:1px;}#container-right-rail #video-results .overlay-descriptive-text{display:none;}#container-right-rail .more-link{float:right;font-weight:bold;}#container-right-rail .more-link a:hover{text-decoration:underline;}#container-right-rail #results-list{padding-bottom:5px;}#container-right-rail #results-list .result-item{padding-bottom:13px;}#container-right-rail #results-list .result-item h4{font-size:1.0em;line-height:1.20em;}#container-right-rail #results-list .result-item h4 a{font-size:1.00em;line-height:1.20em;}#container-right-rail #results-list .result-item p{font-size:1.0em;line-height:1.15em;}#container-right-rail #results-list .result-item a{font-size:.8em;}#container-right-rail .module-featured-video .module-style{height:110px;overflow:hidden;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link{float:left;}#container-right-rail .module-featured-video .module-style a .video-thumbnail{display:block;overflow:hidden;width:160px;height:90px;margin:9px 7px;border:solid;border-width:1px;}#container-right-rail .module-featured-video .module-style a:hover .video-thumbnail{margin:5px 3px;border:solid;border-width:5px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link img{border:0;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link img{width:160px;height:90px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-82-82 img{margin-top:-10%;height:auto;width:160px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-96-72 img{margin-top:-8%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-128-90 img{margin-top:-6%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-160-107 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-160-120 img{margin-top:-10%;height:auto;width:128px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-128-70 img{margin-right:-2%;height:72px;width:auto;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-320-240 img{width:128px;height:72px;}#container-right-rail .module-featured-video .module-style .video-thumbnail-link .original-640-360 img{width:128px;height:72px;}#container-right-rail .module-featured-video .module-style .descriptive-text{float:left;margin-top:8px;padding-left:1px;width:137px;}#container-right-rail .module-featured-video .module-style .clip-name{display:block;font-size:1.1em;line-height:20px;}#container-right-rail .module-featured-video .module-style .clip-name a{text-decoration:none;}#container-right-rail .module-featured-video .module-style .clip-name a:hover{text-decoration:none;}#container-right-rail .module-featured-video .module-style .clip-series{display:block;font-size:.85em;text-decoration:none;line-height:14px;}#container-right-rail .module-featured-video .module-style .descriptive-text .overlay-clip-count{display:block;position:absolute;margin:2px 0 0 -62px;height:14px;width:53px;text-align:center;font-size:10px;line-height:14px;}#container-right-rail .module-featured-video .module-style a .overlay-play-button img{margin-left:8px;position:relative;width:160px;height:90px;top:-98px;}#social-media-bar{padding:4px 0;border:1px solid #CCC;background-color:#FFF;}#social-media-bar dd{float:left;line-height:16px;}#social-media-bar #print,#social-media-bar #email,#social-media-bar #share-dialogue{float:left;padding-left:6px;background:url('/common/sgallery/bookmark-icons/social-media-sprites.gif') no-repeat 100% 1px;}#social-media-bar #print{width:52px;}#social-media-bar #email{width:60px;}#social-media-bar #share-dialogue{width:88px;}#social-media-bar #social-networks{padding-left:5px;}#social-media-bar #print a,#social-media-bar #email a{display:block;height:16px;padding:0 7px 0 20px;background:url('/common/sgallery/bookmark-icons/social-media-sprites.gif') no-repeat right 0;text-decoration:none;}#social-media-bar #print a{font-weight:normal;background-position:0 -50px;}#social-media-bar #email a{font-weight:normal;background-position:0 -32px;}#social-media-bar #share-dialogue a{font-weight:normal;text-decoration:none;}#social-media-bar #share-dialogue a.stbutton{display:block;height:16px;padding:0 7px 0 20px;}#social-media-bar #social-networks ul{list-style-type:none;}#social-media-bar #social-networks li{float:left;padding:0 5px 0 6px;background:url('/common/sgallery/bookmark-icons/social-media-sprites.gif') no-repeat 100% -13px;}#social-media-bar #social-networks #social-myspace{background:none;}#social-media-bar #social-networks #social-yahoo-buzz a,#social-media-bar #social-networks #social-facebook a,#social-media-bar #social-networks #social-stumbleupon a,#social-media-bar #social-networks #social-digg a,#social-media-bar #social-networks #social-delicious a,#social-media-bar #social-networks #social-myspace a{display:block;overflow:hidden;height:16px;width:17px;text-decoration:none;background:url('/common/sgallery/bookmark-icons/social-media-sprites.gif') no-repeat left;}#social-media-bar #social-networks #social-yahoo-buzz a{background-position:0 -84px;}#social-media-bar #social-networks #social-facebook a{background-position:0 -101px;}#social-media-bar #social-networks #social-stumbleupon a{background-position:0 -118px;}#social-media-bar #social-networks #social-digg a{background-position:0 -135px;}#social-media-bar #social-networks #social-delicious a{background-position:0 -152px;}#social-media-bar #social-networks #social-myspace a{background-position:0 -169px;}#social-media-bar #social-networks #social-yahoo-buzz span,#social-media-bar #social-networks #social-facebook span,#social-media-bar #social-networks #social-stumbleupon span,#social-media-bar #social-networks #social-digg span,#social-media-bar #social-networks #social-delicious span,#social-media-bar #social-networks #social-myspace span{visibility:hidden;}.flash-embed #social-media-bar{width:657px;}.flash-embed #social-media-bar #print{display:none;}.open-page #social-media-bar{width:657px;}.open-page #social-media-bar #print{display:none;}.interactive #social-media-bar{width:auto;margin-top:10px;}.interactive #social-media-bar #print{display:none;}.interactive-full-width #social-media-bar{width:823px;}.interactive-full-width #social-media-bar #print{display:none;}.news-article #social-media-bar{width:324px;}.news-article #social-media-bar #social-networks #social-stumbleupon{display:none;}.news-article #social-media-bar #social-networks #social-delicious{display:none;}.news-article #social-media-bar #social-networks #social-myspace{display:none;}.news-article #social-media-bar #social-networks #social-digg{background:none;}.indices #social-media-bar{width:305px;}.indices #social-media-bar #print{display:none;}.indices #social-media-bar #social-networks #social-myspace{display:none;}.indices #social-media-bar #social-networks #social-delicious{background:none;}#container-left-column #facebook-connect-module-header{display:none;opacity:0;filter:alpha(opacity = 0);zoom:1;}#container-left-column #facebook-connect-module-header h2.comments{height:23px;width:115px;background-image:url('/videos/images/runners/main-heads-sprite-asset.gif');background-position:0 -46px;}#container-left-column #facebook-connect-module-header .runner .view-add{float:left;font-size:.95em;padding:2px 0 0 5px;cursor:pointer;}#container-left-column #facebook-connect-module-content{display:none;margin-bottom:10px;}/**
 * @fileOverview    Universal CSS file which contains global styles for: GOOGLE AFC (diego pages).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Thu, 09 Apr 2009 21:15:40 EST.
 *                  Build Date: Thu, 09 Apr 2009 21:15:40 EST.
 *                  Copyright (C) Discovery.com 2009. All Rights Reserved.
 * @name            carl lewin
 *
 *                  $Id: adsense-for-content.css,v 1.2.4.1 2009/10/27 16:39:16 trotton Exp $
 */

/**
 * @description     STYLE : diego pages
 */
#google-afc-region-one {
        width: 100%;
        height: auto;
}


/**
 * @description     STYLE : asset type = TPCP : subordinate =  : region = ONE
 */
#google-afc-region-one .tpcp { padding: 0 13px; }
#google-afc-region-one .tpcp .afc-headline {
    font: bold 11px Arial, sans-serif;
    margin: 5px 0;
}
#google-afc-region-one .tpcp ul.afc-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#google-afc-region-one .tpcp ul.afc-list li { margin: 5px 0 7px 0; }
#google-afc-region-one .tpcp a.afc-title {
    font: bold 10px Verdana, sans-serif;
    text-decoration: underline;
}
#google-afc-region-one .tpcp a.afc-description {
    font: 10px Verdana, sans-serif;
    color: #000;
    text-decoration: none;
}
#google-afc-region-one .tpcp a.afc-url {
    font: 9px Verdana, sans-serif;
    text-decoration: none;
}


/**
 * @description     STYLE : asset type = topic : subordinate =  : region = ONE
 */
#google-afc-region-one .topic .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .topic ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .topic ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .topic a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .topic a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .topic a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = quiz : subordinate =  : region = ONE
 */
#google-afc-region-one .quiz .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .quiz ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .quiz ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .quiz a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .quiz a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .quiz a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = network-video-hub : subordinate =  : region = ONE
 */
#google-afc-region-one .network-video-hub-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .network-video-hub-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .network-video-hub-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .network-video-hub-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .network-video-hub-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .network-video-hub-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}

/**
 * @description     STYLE : asset type = video-hub-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-hub-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-hub-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-hub-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-hub-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-hub-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-hub-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = video-asset-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-asset-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-asset-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-asset-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-asset-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-asset-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-asset-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}


/**
 * @description     STYLE : asset type = video-playlist : subordinate =  : region = ONE
 */
#google-afc-region-one .video-playlist .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-playlist ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-playlist ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-playlist a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-playlist a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-playlist a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}

/**
 * @description     STYLE : asset type = video-playlist-page : subordinate =  : region = ONE
 */
#google-afc-region-one .video-playlist-page .afc-headline {
        height: 32px;
        background: transparent url(/images/modules/footer/runners/ads-by-google.png) no-repeat;
        font-size: 0.9em;
}

#google-afc-region-one .video-playlist-page ul.afc-list { padding: 10px 0 10px 18px; }

#google-afc-region-one .video-playlist-page ul.afc-list li {
        float: left;
        list-style-type: none;
        margin-right: 10px;
        overflow: hidden;
        width: 230px;
        font-size: 0.9em;
}
#google-afc-region-one .video-playlist-page a.afc-title {
        font: bold 10px Verdana, sans-serif;
        text-decoration: underline;
}
#google-afc-region-one .video-playlist-page a.afc-description {
        font: 10px Verdana, sans-serif;
        text-decoration: none;
        color: #000000;
}
#google-afc-region-one .video-playlist-page a.afc-url {
        font: 9px Verdana, sans-serif;
        text-decoration: none;
}
#container-left-column #comment-posts,#container-wide-left-column #comment-posts{margin-top:30px;}#container-left-column #comment-posts p.header,#container-wide-left-column #comment-posts p.header{padding-bottom:8px;font-size:1.6em;font-weight:bold;border-width:0 0 2px 0;border-style:solid;}#container-left-column #js-kit-commenting-container .js-kit-comments{width:612px;margin-bottom:30px;}#container-wide-left-column #js-kit-commenting-container .js-kit-comments{width:775px;}#js-kit-commenting-container .jsk-HeaderWrapper{display:none!important;}#js-kit-commenting-container .jsk-ThreadWrapper{padding:5px 0!important;margin-bottom:0!important;}#js-kit-commenting-container .jsk-PrimaryFont{font-family:Arial!important;}#js-kit-commenting-container .js-singleCommentName{font-size:1.15em!important;padding-right:5px!important;}#js-kit-commenting-container .js-singleCommentText{font-size:1.1em!important;}#js-kit-commenting-container .js-singleViaLinkWrapper{display:none!important;}#js-kit-commenting-container .js-commentControl{font-weight:bold!important;}.jsk-PagerWrapper{padding:0!important;height:23px;}.jsk-Pager{list-style-type:none!important;float:left!important;width:auto!important;height:15px!important;padding:2px!important;border:2px solid!important;margin-left:578px!important;}.jsk-Pager li{float:left!important;display:none!important;padding:0!important;}.jsk-Pager li a{display:block;width:9px!important;height:15px!important;border:0!important;background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat;}.jsk-Pager li.jsk-Prev,.jsk-Pager li.jsk-Next,.jsk-Pager li.jsk-PrevOff,.jsk-Pager li.jsk-NextOff{display:block!important;float:left!important;width:9px!important;height:15px!important;margin-left:2px;margin-right:2px;overflow:hidden!important;text-indent:-5000px!important;font-size:0!important;line-height:0!important;text-decoration:none!important;background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat;}.jsk-Pager li.jsk-Prev,.jsk-Pager li.jsk-Next{background:none;}#page-credits{width:968px;padding:5px 15px 15px 15px;font-size:.85em;line-height:1.2em;}#page-credits dd{float:left;width:147px;height:130px;padding:0 10px 2px 10px;border-right:1px dotted;}#page-credits ul{float:left;list-style-type:none;width:143px;}#page-credits .networks{width:289px;padding:0 10px 2px 10px;}#page-credits .networks ul{width:139px;}#page-credits .networks ul.left-list{width:130px;padding-right:20px;}#page-credits .corporate{width:144px;padding:0 0 2px 10px;border-right:none;}#page-credits .corporate ul{float:left;width:143px;}#page-credits p{padding-bottom:2px;text-transform:uppercase;font-weight:bold;}.footer-copy{width:968px;margin:0 15px 12px 15px;font-size:.85em;line-height:1.2em;text-align:center;vertical-align:top;}body{color:#000;font:.8em/1.2em Arial,Verdana,Helvetica,sans-serif;letter-spacing:.0em;background-color:#434343;}#container-content{background:url('/images/content-columns-background.gif') repeat-y top left;}#container-wide-content{background:url('/images/wide-content-columns-background.gif') repeat-y top left;}#container-left-column,#container-wide-left-column{background-color:#FFF;}#container-right-column,#container-narrow-right-column{background-color:#D7D7D7;}a,a:visited,a:active,a:hover,a:focus{color:#33779E;}#breadcrumbs{color:#CCC;font-weight:bold;}#breadcrumbs .current{color:#81A45A;}span.content-type{color:#89A155;}.tooltip-open{border-color:#C5DAE8;background-color:#FFF;}#container-left-column{width:662px;margin-right:0;}#container-left-column #breadcrumb-video{color:#B0E3FB;background:#666;}#container-left-column #breadcrumb-video li h1{color:#FFF;}#container-left-column #breadcrumb-video li a{color:#B0E3FB;}#video-dynamic-rotating-lead .content-items .content p.title a{color:#1F4C76;}#video-dynamic-rotating-lead .content-items .content p.title a:hover{color:#33779E;}#video-dynamic-rotating-lead .content-items .content p.body{color:#333;}#video-dynamic-rotating-lead .content-items .content p.next{color:#333;}#video-dynamic-rotating-lead .content-items .content p.next span{color:#33779E;}#container-left-column #video-thumbnail-area{border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF;}#container-left-column .runner{margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid #CCC;}#container-left-column .runner h2{background-image:url('/videos/images/runners/main-heads-sprite-show.gif');}#container-left-column .runner h2.clips{width:58px;height:16px;background-position:0 -46px;}#container-left-column .runner h2.playlists{width:109px;height:16px;background-position:0 -23px;}#container-left-column #network-videos-module .runner h2,#container-left-column #network-shows-module .runner h2,#container-left-column #network-topics-module .runner h2{background-image:url('/videos/images/runners/main-heads-sprite-network.gif');}#container-left-column #network-videos-module .runner h2.videos{width:75px;height:16px;background-position:0 0;margin-top:2px;}#container-left-column #network-topics-module .runner h2.topics{width:74px;height:16px;background-position:0 -46px;margin-top:2px;}#container-left-column .runner .total-number-videos{width:105px;color:#333;}#container-left-column .runner .video-pagination{background-image:url('/videos/images/pagination/pagination-background.gif');}#container-left-column .runner .video-pagination li{color:#33779E;}#container-left-column .runner .video-pagination li.active{color:#333;}#container-left-column .runner .video-pagination li.cap-left{background-image:url('/videos/images/pagination/left-endcap.gif');}#container-left-column .runner .video-pagination li.cap-right{background-image:url('/videos/images/pagination/right-endcap.gif');}#container-left-column .video-list li{background-image:url('/videos/images/modules/thumbnail-background.jpg');background-color:transparent;}#container-left-column .video-list li a .video-thumbnail{border-color:#999;}#container-left-column .video-list li a:hover .video-thumbnail{border-color:#33779E;}#container-left-column .video-list li a:hover img{border-color:#33779E;}#container-left-column .video-list li a:hover span img{border-color:transparent;}#container-left-column .video-list li p{color:#000;}#container-left-column .video-list a:hover .overlay-descriptive-text{color:#000;border-color:#B5CBD9;background:#FFF;}#network-shows-module .show-list,#network-topics-module .topic-list{background:url('/videos/images/modules/three-column-divider.png') repeat 0 0;}#container-left-column #video-info-container{background-color:#666;border-bottom-color:#666;}#container-left-column #video-info-container .title{background-color:#666;border-bottom-color:#565656;border-left-color:#666;}#container-left-column #video-info-container .description{border-left-color:#666;border-right-color:#565656;}#container-left-column #video-info-container .stats{border-right-color:#666;}#container-left-column #video-info-container .stats p{color:#CCC;}#container-left-column #video-info-container .stats p.related-site a{color:#B0E3FB;}#container-left-column #share-menu-1-open a,#container-left-column #share-menu-2-open a{color:#FFF;}#container-left-column #share-menu-1-open .close-box span a,#container-left-column #share-menu-2-open .close-box span a{color:#FFF;}#container-left-column #share-menu-1-open,#container-left-column #share-menu-2-open{background-color:#858686;border-color:#616263;}#container-left-column #share-menu-1-open form .submit-button{background:transparent url('/videos/images/buttons/send-reset-sprite.gif') no-repeat 92px 0;}#container-left-column #share-menu-1-open form input.submit{background:transparent url('/videos/images/buttons/send-reset-sprite.gif') no-repeat 0 0;}#container-left-column #share-menu-1-open form input.submit-over{background:transparent url('/videos/images/buttons/send-reset-sprite.gif') no-repeat 0 -30px;}#container-left-column #share-menu-1-open form input.text,#container-left-column #share-menu-1-open form textarea.textarea{background:#FFF;border-color:#666;color:#666;}#container-left-column #video-info-container .description p{color:#FFF;}#container-left-column #video-info-container .description p a{color:#B0E3FB;}#container-left-column #video-player-container{background-color:#000;}#container-left-column #video-info-container .title h2{color:#CCC;}#container-left-column #video-info-container #share-utilities .email span{background:url('/videos/images/buttons/email-share-sprite.gif') no-repeat 0 -36px;}#container-left-column #video-info-container #share-utilities .email span a.staf-toggle{background:url('/videos/images/buttons/email-share-sprite.gif') no-repeat 0 0;}#container-left-column #video-info-container #share-utilities .email span a.staf-toggle-open,#container-left-column #video-info-container #share-utilities .email span a.staf-toggle:hover,#container-left-column #video-info-container #share-utilities .email span a:hover.staf-toggle-open{background:url('/videos/images/buttons/email-share-sprite.gif') no-repeat 0 -36px;}#container-left-column #video-info-container #share-utilities .social span{background:url('/videos/images/buttons/email-share-sprite.gif') no-repeat 0 -72px;}#container-left-column #video-info-container #share-utilities .social span a.share-toggle{background:url('/videos/images/buttons/email-share-sprite.gif') no-repeat 0 -72px;}#container-left-column #video-info-container #share-utilities .social span a.share-toggle-open,#container-left-column #video-info-container #share-utilities .social span a:hover.share-toggle,#container-left-column #video-info-container #share-utilities .social span a:hover.share-toggle-open{background:url('/videos/images/buttons/email-share-sprite.gif') no-repeat 0 -108px;}#container-left-column #show-related-module .runner h2{background-image:url('/videos/images/runners/main-heads-sprite-asset.gif');}#container-left-column #show-related-module .runner h2.related{width:175px;height:16px;background-position:0 0;}#container-left-column #show-related-module .runner h2.you-might-also-like{width:225px;height:16px;background-position:0 -23px;}#container-left-column #share-menu-1-open form label{color:#FFF;}#container-left-column #share-menu-1-open .close-box,#container-left-column #share-menu-2-open .close-box{background:url('/videos/images/buttons/close-button.gif') no-repeat;background-position:276px 3px;background-color:#717272;}#container-left-column #share-menu-2-open .close-box{background-position:176px 3px;}#container-left-column #share-menu-1-open form #reset-email{background:transparent url('/videos/images/buttons/send-reset-sprite.gif') no-repeat 0 -90px;}#container-left-column #share-menu-1-open form #reset-email span{background:transparent url('/videos/images/buttons/send-reset-sprite.gif') no-repeat 0 -60px;}#container-left-column #share-menu-1-open form #reset-email-over{background:transparent url('/videos/images/buttons/send-reset-sprite.gif') no-repeat 0 -90px;}#container-left-column #share-menu-1-open form .character-count{background:transparent;color:#CCC;}#container-left-column #share-menu-1-open form #post-confirm-msg{color:#FFF;}#container-left-column #transition-popular,#container-left-column #transition-clips,#container-left-column #transition-full{background:transparent url('/videos/images/modules/ajax-loading.gif') repeat-x 0 3px;}#container-left-column #playlist-heading{background:#666;}#container-left-column #playlist-heading .breadcrumb-divider{color:#999;}#container-left-column #titles{color:#B4B3B3;}#container-left-column #titles h1{color:#FFF;}#container-left-column #breadcrumbs{color:#B4B3B3;}#container-left-column #breadcrumbs a{color:#B1E7F3;}#container-left-column #playlist-actions{border-left-color:#CBCBCB;background:url('/videos/images/modules/playlist-actions.gif') repeat-x 0 35px;}#container-left-column #playlist-actions #playlist-tab{border-color:#CCC;background:#BABABA;}#container-left-column #playlist-actions #playlist-tab a{color:#FFF;}#container-left-column #playlist-actions #playlist-tab.active{color:#999;border-bottom-color:#FFF;background:#FFF;}#container-left-column #playlist-actions #playlist-tab.active a{color:#999;}#container-left-column #playlist-actions #information-tab{border-color:#CCC;background:#BABABA;}#container-left-column #playlist-actions #information-tab a{color:#FFF;}#container-left-column #playlist-actions #information-tab.active{color:#999;border-bottom-color:#FFF;background:#FFF;}#container-left-column #playlist-actions #information-tab.active a{color:#999;}#container-left-column #playlist-actions #share-utilities .email span{background:url('/videos/images/buttons/email-share-sprite-playlist.gif') no-repeat 0 -36px;}#container-left-column #playlist-actions #share-utilities .email span a.staf-toggle{background:url('/videos/images/buttons/email-share-sprite-playlist.gif') no-repeat 0 0;}#container-left-column #playlist-actions #share-utilities .email span a.staf-toggle-open,#container-left-column #playlist-actions #share-utilities .email span a.staf-toggle:hover,#container-left-column #playlist-actions #share-utilities .email span a:hover.staf-toggle-open{background:url('/videos/images/buttons/email-share-sprite-playlist.gif') no-repeat 0 -36px;}#container-left-column #playlist-actions #share-utilities .social span{background:url('/videos/images/buttons/email-share-sprite-playlist.gif') no-repeat 0 -72px;}#container-left-column #playlist-actions #share-utilities .social span a.share-toggle{background:url('/videos/images/buttons/email-share-sprite-playlist.gif') no-repeat 0 -72px;}#container-left-column #playlist-actions #share-utilities .social span a.share-toggle-open,#container-left-column #playlist-actions #share-utilities .social span a:hover.share-toggle,#container-left-column #playlist-actions #share-utilities .social span a:hover.share-toggle-open{background:url('/videos/images/buttons/email-share-sprite-playlist.gif') no-repeat 0 -108px;}#container-left-column #playlist{border-color:#FFF;background-color:#FFF;}#container-left-column #playlist.information-tab{border-bottom-color:#FFF;}#container-left-column #playlist-container li{border-bottom-color:#CDCDCD;}#container-left-column #playlist-container li .detail-wrapper{border-color:#FFF;}#container-left-column #playlist-container li .container{background:#FFF;color:#333;}#container-left-column #playlist-container li.now-playing .container{background:#EDEDED;}#container-left-column #playlist-container .container td a .playlist-thumbnail{border-color:transparent;}#container-left-column #playlist-container a{border:#FFF;background:transparent;}#container-left-column .video-list .descriptive-text .overlay-clip-count{color:#FFF;background:#333;}#container-left-column #playlist-container .container td .now-playing a .playlist-thumbnail{border-color:transparent;}#container-left-column #playlist-container li .clip-name{color:#33779E;}#container-left-column #playlist-container li.complete .clip-name a{color:#999;}#container-left-column #playlist-container .container td a .playlist-thumbnail{border-color:transparent;}#container-left-column #playlist-container .container td a:hover .playlist-thumbnail{border-color:transparent;}#container-left-column #video-information #now-playing-details{border-left-color:#CCC;}#container-left-column #video-information .heading{color:#1F4C76;}#container-left-column #video-information .title{color:#9C967C;}#container-left-column #video-information .title a{color:#33779E;}#featured-videos{border-color:#CCC;background:url('/videos/images/modules/features-background.jpg') repeat-x 0 0;}#featured-videos .title{color:#333;}#featured-videos .description{color:#333;}#featured-videos .caption{color:#333;}#hub-content-wrapper{border-color:#FFF;}#container-left-column .pagination{border-color:#C1C1C1;background:#FFF;}#container-left-column #video-results .pagination li{background-image:none;background-color:transparent;}#container-left-column .pagination li.previous span{background-position:-1px -35px;}#container-left-column .pagination li.next span{background-position:-12px -35px;}#container-left-column .pagination li.previous a span{background-position:-1px -1px;}#container-left-column .pagination li.next a span{background-position:-12px -1px;}#container-left-column .pagination li.previous a:hover span{background-position:-1px -18px;}#container-left-column .pagination li.next a:hover span{background-position:-12px -18px;}#container-left-column #sort-options .active-option{border-color:#CCC;}#container-left-column #sort-options .active-option a span{color:#333;}#container-left-column #sort-options .active-option #list-options{border:2px solid #CCC;}#container-left-column #sort-options .active-option #list-options a{color:#333;background-color:#FFF;}#container-left-column #sort-options .active-option #list-options a:hover{color:#FFF;background-color:#33779E;}#mission-statement{color:#333;background-color:#F1F1F1;}#container-left-column .drl-slide{background:url('/videos/images/modules/features-background.jpg') repeat-x 0 0;}#container-left-column .drl-slide .content li a span{background:transparent url('/videos/images/buttons/drl-clip-icon.png') no-repeat;}#container-left-column .drl-slide .content li a:hover span{background:transparent url('/videos/images/buttons/drl-clip-icon.png') no-repeat 0 -14px;}#container-left-column .drl-slide .content li.over a span{background:transparent url('/videos/images/buttons/drl-clip-icon.png') no-repeat 0 -14px;}#container-left-column #dynamic-rotating-lead-container{border-color:#FFF;}#container-left-column .drl-slide{border-color:#FFF;}#container-left-column .drl-slide .content{background-color:#FFF;}#container-left-column .drl-slide .content ul{border-bottom-color:#FFF;}#container-left-column .drl-slide .content li.previous a span,#container-left-column .drl-slide .content li.next a span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat;}#container-left-column .drl-slide .content li.previous span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat -1px -35px;}#container-left-column .drl-slide .content li.next span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat -12px -35px;}#container-left-column .drl-slide .content li.previous a span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat -1px -18px;}#container-left-column .drl-slide .content li.next a span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat -12px -18px;}#container-left-column .drl-slide .content li.previous a:hover span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat -1px -35px;}#container-left-column .drl-slide .content li.next a:hover span{background:transparent url('/images/modules/pagination/pagination-arrows-sprite.gif') no-repeat -12px -35px;}#container-left-column .drl-slide .content .drl-heading{color:#333;}#container-left-column .drl-slide .content .drl-caption{color:#333;}#container-left-column #section-toggle li{border-right-color:#666;color:#666;}#container-left-column #section-toggle li span{color:#333;}#container-left-column .module-video-list .video-list a:hover .overlay-descriptive-text{color:#000;border-color:#B5CBD9;background:#FFF;}#container-right-rail{width:320px;padding:0 8px 15px 8px;}#container-right-rail #video-module-results,#container-right-rail #site-module-results{margin-right:0;padding:41px 16px 18px 16px;}.rectangle{width:316px;height:270px;}.rectangle .ad-rectangle{padding:15px 7px 1px 10px;}.ad-rectangle-text{padding:0 3px 4px 11px;}#container-right-rail .rss-feed-list,#container-right-rail .module-suggested-topics,#container-right-rail .module-suggested-links{border-width:0;}#container-right-rail .rss-feed-list ul,#container-right-rail .module-suggested-topics ul,#container-right-rail .module-suggested-links ul{list-style-type:none;margin-left:10px;}#container-right-rail .rss-feed-list li,#container-right-rail .module-suggested-topics li,#container-right-rail .module-suggested-links li{padding:2px 10px 5px 0;font-size:1.0em;line-height:1.1em;font-weight:bold;}#container-right-rail .rss-feed-list .more-link{float:none;display:block;padding:0 0 10px 10px;}#container-right-rail .ecommerce-two-column-module{border:none;overflow:hidden;}#container-right-rail .runner h4{color:#81A45A;}#container-right-rail .runner{background-color:#FFF;}#container-right-rail .module-style{border-top-color:#FFF;background-color:#FFF;}#container-right-rail .rss-feed-list,#container-right-rail .module-suggested-topics,#container-right-rail .module-suggested-links{border-color:#FFF;background-color:#FFF;background-image:none;background-repeat:no-repeat;}#container-right-rail .rss-feed-list ul,#container-right-rail .module-suggested-topics ul,#container-right-rail .module-suggested-links ul{color:#747474;}#container-right-rail .rss-feed-list .more-link{font-weight:bold;text-transform:uppercase;color:#747474;}.rectangle{background:#D7D7D7;}.rectangle .ad-rectangle{background:#D7D7D7;}.ad-rectangle-text{color:#666;background:#D7D7D7;}#container-right-rail #video-module-results,#container-right-rail #site-module-results{border-color:#FFF;background:#FFF;}#container-right-rail #video-module-results .runner,#container-right-rail #site-module-results .runner{background-image:url('/images/modules/right-rail/search/runner-background.gif');background-position:left 28px;}#container-right-rail #video-module-results .runner h1.video-results,#container-right-rail #site-module-results .runner h1.site-results{background-image:url('/images/modules/right-rail/search/modules-heads-sprite.gif');}#container-right-rail #site-module-results .runner h1.site-results{width:141px;height:16px;background-position:0 0;}#container-right-rail #video-module-results .runner h1.video-results{width:159px;height:16px;background-position:0 -23px;}#container-right-rail #video-results li{background-image:url('/images/modules/right-rail/search/thumbnail-background.jpg');background-color:transparent;}#container-right-rail #video-results li a .video-thumbnail{border-color:#999;}#container-right-rail #video-results li a:hover .video-thumbnail{border-color:#33779E;}#container-right-rail #video-results li a:hover img{border-color:#33779E;}#container-right-rail #video-results li a:hover span img{border-color:transparent;}#container-right-rail #results-list .result-item h4 a{color:#33779A;}#container-right-rail #results-list .result-item a{color:#666;}#container-right-rail .module-featured-video{color:#000;}#container-right-rail .module-featured-video .module-style{background-color:#FFF;}#container-right-rail .module-featured-video .module-style .clip-name a{color:#33779E;}#container-right-rail .module-featured-video .module-style a .video-thumbnail{border-color:#999;}#container-right-rail .module-featured-video .module-style a:hover .video-thumbnail{border-color:#33779E;}#container-right-rail .module-featured-video .module-style .descriptive-text .overlay-clip-count{color:#FFF;background:#333;}#container-right-rail #video-results .overlay-clip-count{color:#FFF;background:#333;}#container-right-rail .ecommerce-two-column-module .module-style{font-size:.85em;color:#000;}#container-right-rail .ecommerce-two-column-module .feature-product .shop-now a{font-size:1.1em;}#container-right-rail .module-divider{background-color:#CCC;}#container-right-rail .ecommerce-two-column-module .secondary-products strong.promo-text{color:#6C0;}#container-right-rail .ecommerce-two-column-module .offer-price{color:#000;}#tophat-container{width:inherit;}#top-advertising{background:#666;}#top-advertising #top-ad-placement{float:left;width:728px;height:90px;padding:5px 15px;}#top-advertising #top-ad-placement.solo{width:998px;height:auto;padding:5px 0;}#top-advertising #top-ad-placement.solo #ad-container-leaderboard{text-align:center;}#top-advertising #page-ad-container-TopLeft{text-align:center;}#top-advertising #top-editorial-promotions{float:left;width:225px;height:90px;padding:5px 15px 5px 0;}#tophat-network-block{height:62px;background:#FFF;}#tophat-network-logo{float:left;height:32px;width:242px;padding:18px 0 0 8px;}#tophat-network-logo img{height:32px;width:242px;}#skip-link{position:absolute;left:-50000px;}#news-ticker{float:left;height:32px;width:380px;margin:14px 10px 0 10px;}#network-search-container{float:right;width:327px;height:24px;padding:19px 10px 0 0;}#network-search-container fieldset{border:0;}#network-search-container div,#network-search-container label{float:left;}#network-search-container #search-label #search-query{width:246px;height:16px;margin-top:1px;border:1px solid #CCC;border-right:none;padding:3px;font:.9em/1.2em Arial,Helvetica,sans-serif;color:#666;font-weight:bold;background:#FFF;}#network-search-container #submit-query{width:74px;height:26px;}#navigation-container{height:13px;border-bottom:5px solid #FFF;}#navigation-menu{height:13px;background:transparent url('/images/tophat/navigation-sprite.png') no-repeat 0 0;}#navigation-menu dd{float:left;position:relative;width:110px;cursor:pointer;z-index:11000;}#navigation-menu dd a{display:block;height:13px;width:100%;text-decoration:none;}#navigation-menu dd a span{position:absolute;left:-50000px;}#navigation-menu dd ul{position:absolute;display:none;height:auto;margin:5px 0 0 1px;border:1px solid #CCC;list-style-type:none;}#navigation-menu dd:hover ul{display:block;background-color:#FFF;}#navigation-menu dd li a{display:block;width:181px;height:auto;padding:5px;font:bold .8em/1.2em Verdana,Arial,sans-serif;text-align:left;text-decoration:none;color:#666;background:#FFF;vertical-align:top;}#navigation-menu dd li a:hover{color:#FFF;background:#999;}#navigation-menu dd.earth{width:70px;}#navigation-menu dd.earth a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat 0 0;}#navigation-menu dd:hover.earth a{background-position:0 -17px;}#navigation-menu dd.earth ul{z-index:11000;}#navigation-menu dd.space{width:69px;}#navigation-menu dd.space a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -70px 0;}#navigation-menu dd:hover.space a{background-position:-70px -17px;}#navigation-menu dd.space ul{z-index:11001;}#navigation-menu dd.tech{width:61px;}#navigation-menu dd.tech a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -139px 0;}#navigation-menu dd:hover.tech a{background-position:-139px -17px;}#navigation-menu dd.tech ul{z-index:11002;}#navigation-menu dd.animals{width:84px;}#navigation-menu dd.animals a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -200px 0;}#navigation-menu dd:hover.animals a{background-position:-200px -17px;}#navigation-menu dd.animals ul{z-index:11003;}#navigation-menu dd.dinosaurs{width:101px;}#navigation-menu dd.dinosaurs a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -284px 0;}#navigation-menu dd:hover.dinosaurs a{background-position:-284px -17px;}#navigation-menu dd.dinosaurs ul{z-index:11004;}#navigation-menu dd.archaeology{width:124px;}#navigation-menu dd.archaeology a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -385px 0;}#navigation-menu dd:hover.archaeology a{background-position:-385px -17px;}#navigation-menu dd.archaeology ul{z-index:11005;}#navigation-menu dd.history{width:81px;}#navigation-menu dd.history a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -509px 0;}#navigation-menu dd:hover.history a{background-position:-509px -17px;}#navigation-menu dd.history ul{z-index:11006;}#navigation-menu dd.human{width:71px;margin-right:52px;}#navigation-menu dd.human a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -590px 0;}#navigation-menu dd:hover.human a{background-position:-590px -17px;}#navigation-menu dd.human ul{z-index:11007;}#navigation-menu dd.video{width:61px;}#navigation-menu dd.video a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -713px 0;}#navigation-menu dd:hover.video a{background-position:-713px -17px;}#navigation-menu dd.video ul{z-index:11008;}#navigation-menu dd.feeds{width:101px;}#navigation-menu dd.feeds a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -774px 0;}#navigation-menu dd:hover.feeds a{background-position:-774px -17px;}#navigation-menu dd.feeds ul{z-index:11009;}#navigation-menu dd.discovery{width:123px;}#navigation-menu dd.discovery a{background:transparent url('/images/tophat/navigation-sprite.png') no-repeat -875px 0;}#navigation-menu dd:hover.discovery a{background-position:-875px -17px;}#navigation-menu dd.discovery ul{z-index:11010;}#navigation-menu dd.earth li a,#navigation-menu dd.space li a,#navigation-menu dd.tech li a,#navigation-menu dd.animals li a,#navigation-menu dd.dinosaurs li a,#navigation-menu dd.archaeology li a,#navigation-menu dd.history li a,#navigation-menu dd.human li a,#navigation-menu dd.video li a,#navigation-menu dd.feeds li a,#navigation-menu dd.discovery li a{background-image:none;}#container-left-column #comment-posts p.header,#container-wide-left-column #comment-posts p.header{color:#666;border-color:#CCC;}#js-kit-commenting-container .js-singleCommentName{color:#000!important;}#js-kit-commenting-container .js-singleCommentDate{color:#666!important;}#js-kit-commenting-container .js-kit-tab-follow{display:none;}.jsk-Pager{border-color:#C1C1C1!important;background:#FFF!important;}.jsk-Pager li.jsk-PrevOff{background-position:-1px -35px;}.jsk-Pager li.jsk-NextOff{background-position:-12px -35px;}.jsk-Pager li.jsk-Prev a{background-position:-1px -1px;}.jsk-Pager li.jsk-Next a{background-position:-12px -1px;}.jsk-Pager li.jsk-Prev a:hover{background-position:-1px -18px;}.jsk-Pager li.jsk-Next a:hover{background-position:-12px -18px;}#page-credits{color:#999;}#page-credits a,#page-credits a:visited,#page-credits a:hover,#page-credits a:focus,#page-credits a:active{color:#96BCCF;}#page-credits dd{border-right-color:#999;}.footer-copy{color:#999;}#container-right-rail #google-afc-region-one{width:300px;}#container-narrow-right-rail #google-afc-region-one{width:147px;overflow:hidden;}#google-afc-region-one{padding:0;}#google-afc-region-one .afc-headline{font:bold .95em Arial,Helvetica,sans-serif;margin:10px 10px 14px 10px;color:#000;}#google-afc-region-one ul{padding:0;margin:0;list-style-type:none;}#google-afc-region-one ul li{float:left;margin:0 10px 14px 10px;text-align:left;}#google-afc-region-one a:active,#google-afc-region-one a:hover,#google-afc-region-one a:focus{text-decoration:underline;}#google-afc-region-one a.afc-title{font:bold .95em Arial,Helvetica,sans-serif;}#google-afc-region-one a.afc-description{font:.95em Arial,Helvetica,sans-serif;color:#000;}#google-afc-region-one a.afc-url{font:.75em Arial,Helvetica,sans-serif;color:#000;}#google-afc-region-one .topic .afc-headline{height:auto;text-indent:0;background:none;font-size:.95em;}#google-afc-region-one .topic ul.afc-list{padding:0;}#google-afc-region-one .topic ul.afc-list li{float:none;list-style-type:none;margin-right:0;overflow:auto;width:auto;font-size:.95em;}#google-afc-region-one .topic a.afc-title{font:bold .95em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .topic a.afc-description{font:.95em Arial,Helvetica,sans-serif;color:#000;text-decoration:inherit;}#google-afc-region-one .topic a.afc-url{font:.75em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .network-video-hub-page .afc-headline{height:auto;text-indent:0;background:none;font-size:.95em;}#google-afc-region-one .network-video-hub-page ul.afc-list{padding:0;}#google-afc-region-one .network-video-hub-page ul.afc-list li{float:none;list-style-type:none;margin-right:0;overflow:auto;width:auto;font-size:.95em;}#google-afc-region-one .network-video-hub-page a.afc-title{font:bold .95em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .network-video-hub-page a.afc-description{font:.95em Arial,Helvetica,sans-serif;color:#000;text-decoration:inherit;}#google-afc-region-one .network-video-hub-page a.afc-url{font:.75em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .video-asset-page .afc-headline{height:auto;text-indent:0;background:none;font-size:.95em;}#google-afc-region-one .video-asset-page ul.afc-list{padding:0;}#google-afc-region-one .video-asset-page ul.afc-list li{float:none;list-style-type:none;margin-right:0;overflow:auto;width:auto;font-size:.95em;}#google-afc-region-one .video-asset-page a.afc-title{font:bold .95em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .video-asset-page a.afc-description{font:.95em Arial,Helvetica,sans-serif;color:#000;text-decoration:inherit;}#google-afc-region-one .video-asset-page a.afc-url{font:.75em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .video-playlist-page .afc-headline{height:auto;text-indent:0;background:none;font-size:.95em;}#google-afc-region-one .video-playlist-page ul.afc-list{padding:0;}#google-afc-region-one .video-playlist-page ul.afc-list li{float:none;list-style-type:none;margin-right:0;overflow:auto;width:auto;font-size:.95em;}#google-afc-region-one .video-playlist-page a.afc-title{font:bold .95em Arial,Helvetica,sans-serif;text-decoration:inherit;}#google-afc-region-one .video-playlist-page a.afc-description{font:.95em Arial,Helvetica,sans-serif;color:#000;text-decoration:inherit;}#google-afc-region-one .video-playlist-page a.afc-url{font:.75em Arial,Helvetica,sans-serif;text-decoration:inherit;}